package cn.fl.pbl.vo.base;

import cmm.web.core.framework.vo.BaseVO;

 /**
 * @Description: 垫款贷产品方案配置主信息
 */
public class BasePblPrpsCfgMVO extends BaseVO{

	/**
	 * 
	 */
	private static final long serialVersionUID = 8523008617998998033L;
	/**
	 * 方案配置编号
     */
	private String prpsCfgNo;
	/**
	 * 方案配置名称
     */
	private String prpsCfgNm;
	/**
	 * 贷款类型（PBL0001）
     */
	private String crTypCd;
	/**
	 * 业务类型（PBL0004）
     */
	private String loanBizTypCd;
	/**
	 * 贷款期数选项（逗号分隔）
     */
	private String crPdOpt;
	/**
	 * 贷款计算方式（PRJ0012）
     */
	private String lsCalWayCd;
	/**
	 * 贷款期数单位（PBL0003）
     */
	private String crPdUntCd;
	/**
	 * 支付方式（PBL0002）
     */
	private String payWayCd;
	/**
	 * 方案说明
     */
	private String prpsDesc;
	/**
	 * 保证金处理方式（PRJ0013）
     */
	private String dpstHdlWayCd2;
	/**
	 * 贷款期满处理方式（PRJ0014）
     */
	private String expHdlWayCd;
	/**
	 * 不还款处理方式（PRJ0015）
     */
	private String noPayWayCd;
	/**
	 * 是否系统内置
     */
	private Integer isSysDef;
	/**
	 * 是否有效（1：是，0：否）（SYS0018）
     */
	private Integer isValid;
	/**
	 * 是否删除（1：是，0：否）
     */
	private Integer isDel;
	/**
	 * 金融机构ID
     */
	private Long fundRasInsId;


	
	/**
	 * 方案配置编号
     */
	public String getPrpsCfgNo() {
		return prpsCfgNo;
	}

	/**
	 * 方案配置编号
     */
	public void setPrpsCfgNo(String prpsCfgNo) {
		this.prpsCfgNo = prpsCfgNo;
	}
	
	/**
	 * 方案配置名称
     */
	public String getPrpsCfgNm() {
		return prpsCfgNm;
	}

	/**
	 * 方案配置名称
     */
	public void setPrpsCfgNm(String prpsCfgNm) {
		this.prpsCfgNm = prpsCfgNm;
	}
	
	/**
	 * 贷款类型（PBL0001）
     */
	public String getCrTypCd() {
		return crTypCd;
	}

	/**
	 * 贷款类型（PBL0001）
     */
	public void setCrTypCd(String crTypCd) {
		this.crTypCd = crTypCd;
	}
	
	/**
	 * 业务类型（PBL0004）
     */
	public String getLoanBizTypCd() {
		return loanBizTypCd;
	}

	/**
	 * 业务类型（PBL0004）
     */
	public void setLoanBizTypCd(String loanBizTypCd) {
		this.loanBizTypCd = loanBizTypCd;
	}
	
	/**
	 * 贷款期数选项（逗号分隔）
     */
	public String getCrPdOpt() {
		return crPdOpt;
	}

	/**
	 * 贷款期数选项（逗号分隔）
     */
	public void setCrPdOpt(String crPdOpt) {
		this.crPdOpt = crPdOpt;
	}
	
	/**
	 * 贷款计算方式（PRJ0012）
     */
	public String getLsCalWayCd() {
		return lsCalWayCd;
	}

	/**
	 * 贷款计算方式（PRJ0012）
     */
	public void setLsCalWayCd(String lsCalWayCd) {
		this.lsCalWayCd = lsCalWayCd;
	}
	
	/**
	 * 贷款期数单位（PBL0003）
     */
	public String getCrPdUntCd() {
		return crPdUntCd;
	}

	/**
	 * 贷款期数单位（PBL0003）
     */
	public void setCrPdUntCd(String crPdUntCd) {
		this.crPdUntCd = crPdUntCd;
	}
	
	/**
	 * 支付方式（PBL0002）
     */
	public String getPayWayCd() {
		return payWayCd;
	}

	/**
	 * 支付方式（PBL0002）
     */
	public void setPayWayCd(String payWayCd) {
		this.payWayCd = payWayCd;
	}
	
	/**
	 * 方案说明
     */
	public String getPrpsDesc() {
		return prpsDesc;
	}

	/**
	 * 方案说明
     */
	public void setPrpsDesc(String prpsDesc) {
		this.prpsDesc = prpsDesc;
	}
	
	/**
	 * 保证金处理方式（PRJ0013）
     */
	public String getDpstHdlWayCd2() {
		return dpstHdlWayCd2;
	}

	/**
	 * 保证金处理方式（PRJ0013）
     */
	public void setDpstHdlWayCd2(String dpstHdlWayCd2) {
		this.dpstHdlWayCd2 = dpstHdlWayCd2;
	}
	
	/**
	 * 贷款期满处理方式（PRJ0014）
     */
	public String getExpHdlWayCd() {
		return expHdlWayCd;
	}

	/**
	 * 贷款期满处理方式（PRJ0014）
     */
	public void setExpHdlWayCd(String expHdlWayCd) {
		this.expHdlWayCd = expHdlWayCd;
	}
	
	/**
	 * 不还款处理方式（PRJ0015）
     */
	public String getNoPayWayCd() {
		return noPayWayCd;
	}

	/**
	 * 不还款处理方式（PRJ0015）
     */
	public void setNoPayWayCd(String noPayWayCd) {
		this.noPayWayCd = noPayWayCd;
	}
	
	/**
	 * 是否系统内置
     */
	public Integer getIsSysDef() {
		return isSysDef;
	}

	/**
	 * 是否系统内置
     */
	public void setIsSysDef(Integer isSysDef) {
		this.isSysDef = isSysDef;
	}
	
	/**
	 * 是否有效（1：是，0：否）（SYS0018）
     */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效（1：是，0：否）（SYS0018）
     */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}
	
	/**
	 * 是否删除（1：是，0：否）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 金融机构ID
     */
	public Long getFundRasInsId() {
		return fundRasInsId;
	}

	/**
	 * 金融机构ID
     */
	public void setFundRasInsId(Long fundRasInsId) {
		this.fundRasInsId = fundRasInsId;
	}


}
